<!DOCTYPE html>
<html>
  
  <head>
    <meta charset="UTF-8">
    <title>小区信息修改</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <!-- <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" /> -->
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" href="../../css/font.css">
    <link rel="stylesheet" href="../../css/xadmin.css">
    <script type="text/javascript" src="../../js/jquery-3.2.1.js"></script>
    <script type="text/javascript" src="../../lib/layui/layui.js" charset="utf-8"></script>
  </head>
  
  </head>
  
  <body>
    <div class="x-body" id="updatebox" data-id="">
        <form action="" method="post" class="layui-form layui-form-pane" lay-filter="Textform">
                <div class="layui-form-item">
                    <label for="name" class="layui-form-label">
                        <span class="x-red">*</span>小区名称
                    </label>
                    <div class="layui-input-inline">
                        <input type="text" id="villageName" name="villageName" required="" lay-verify="required"
                        autocomplete="off" class="layui-input">
                    </div>
                </div>
                <div class="layui-form-item">
                	<button class="layui-btn" lay-submit="" lay-filter="add">修改</button>
              	</div>
            </form>
    </div>
    <script>
 
    

        layui.use(['form','layer'], function(){
          var form = layui.form
          ,layer = layui.layer;
          
          //从url中截取传入的参数
          //这种方法获得的所有参数是一个json的值
          function GetRequest() {
        	   var url = location.search; //获取url中"?"符后的字串
        	   var theRequest = new Object();
        	   if (url.indexOf("?") != -1) {
        	      var str = url.substr(1);
        	      strs = str.split("&");
        	      for(var i = 0; i < strs.length; i ++) {
        	         theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
        	      }
        	   }
        	   return theRequest;
          }
          //从json中获取对应的参数值
          var id =GetRequest().id;
          //在主块中绑定一个这条信息的ID
          $("#updatebox").attr("data-id",id);
          
          
          
          //表单初始值查询
          $.ajax({
        	type: "post",
          	url: "../../Information/showVillageByKey",
          	async: true,
          	data:{
          		"id":id
          	},
          	success: function(result){
                //表单值初始化将查询到的值放在表单中
                var json={};
                json.villageName=result.village.villageName;
                form.val("Textform",json); 
          	},
          	error: function(){
          		layer.msg("需要修改的大楼信息没有正确地加载!",{icon:2,time:1500});
          	}
          }); 
          
          
          
          

          //监听提交
          form.on('submit(add)', function(data){
        	 
        	var id = document.getElementById("updatebox").getAttribute("data-id");
        	var json={};
            json.villageId=id;
            json.villageName=document.getElementById("villageName").value;
            
            $.ajax({
            	type: "post",
            	url: "../../Information/updatevillage",
            	async: true,
            	data:json,
            	dataType:'json',
            	success: function(result) {
            		if(result.msg == 'success') {
              			layer.msg("修改成功",{icon:6,time:1500},function(){
              				var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
              				parent.location.reload();
              				parent.layer.close(index); //再执行关闭 
                  		});
            		} else {
            			layer.msg("修改失败",{icon:5,time:1500},function(){
                			
              			});
            		} 
            	},   	
            	error: function() {
                    layer.alert("数据异常", {icon: 2,time:1500});
                }
            });
            return false;
          });
          
        });
          
          
   </script>

  </body>

</html>